//
//  NSString+date.h
//  JMDome_1
//
//  Created by ios on 15/6/17.
//  Copyright (c) 2015年 ios. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import "NSString+MD5.h"

@interface NSString (date)
/** 
    把时间 格式化成 @"yyyy-MM-dd HH:mm:ss" 的 字符串
    如过传入的时间为空 返回的是当前时间的字符串
**/
+ (NSString *)dateWithSting:(NSDate *)fromeDate;

/**
    计算传入的时间 距离现在的时间间隔 返回一个字符串
    如果没有传入 当前的时间 默认计算 过去的时间和现在的时间的间隔
 **/
+ (NSString *) dateInterval:(NSDate *)oldDate nowDate:(NSDate *)nowDate;


@end

@interface NSString (font)
#pragma mark - 文本计算方法
/**
 *  快速计算出文本的真实尺寸
 *
 *  @param font    文字的字体
 *  @param maxSize 文本的最大尺寸
 *
 *  @return 快速计算出文本的真实尺寸
 */
- (CGSize)sizeWithFont:(UIFont *)font andMaxSize:(CGSize)maxSize;  //CGSize size = [title sizeWithFont:[UIFont systemFontOfSize:ZCScreenWidth * 0.053125] andMaxSize:CGSizeMake(MAXFLOAT, MAXFLOAT)];

/**
 *  快速计算出文本的真实尺寸
 *
 *  @param text    需要计算尺寸的文本
 *  @param font    文字的字体
 *  @param maxSize 文本的最大尺寸
 *
 *  @return 快速计算出文本的真实尺寸
 */
+ (CGSize)sizeWithText:(NSString *)text andFont:(UIFont *)font andMaxSize:(CGSize)maxSize;

@end

@interface NSString (JMMD5)

-(NSString *)JMMD5String;

@end

